package com.briup.corejava.day17;

import java.io.*;

/**
 * 文件流、字节流的使用
 */
public class Test4 {
    public static void main(String[] args) throws IOException {
        String fileName = "src/com/briup/corejava/day17/file/a.txt";
        InputStream in = new FileInputStream(fileName);
        int i = -1;
//        while((i=in.read())!=-1) {
//            System.out.println(i);
//        }
        // 准备一个用于缓冲的字节数组
        byte[] b = new byte[4];
        while((i=in.read(b,1,2))!=-1){
            System.out.println(i);
        }
        // 关闭流的资源
        in.close();

        // 使用输出流覆盖a.txt里面的内容
        OutputStream out = new FileOutputStream(fileName);
        // 直接写
//        out.write(100);
//        out.write(50);
//        out.write(111);

        // 准备一个字节数组，使用字符串的方法
        String s = "asidoj8212";
        byte[] bytes = s.getBytes();
        out.write(bytes,2,5);

        out.flush();
        out.close();
    }
}
